package com.kandinfo.survey.questionnaire.service;

import java.util.List;

import com.kandinfo.base.common.dto.ResultDto;
import com.kandinfo.base.common.service.Service;
import com.kandinfo.survey.common.domain.QuestionnaireDetail;
import com.kandinfo.survey.common.repository.QuestionnaireDetailRepository;
import com.kandinfo.survey.questionnaire.dto.QuestionnaireDetailRequestDto;

/**
 * 问卷明细Service, add on 11/30/2016
 * 
 * @author Patrick-chenzp
 */
public interface QuestionnaireDetailService extends Service<QuestionnaireDetail, Long, QuestionnaireDetailRepository> {

    /**
     * 关联题目和问卷
     */
    ResultDto connectQuesnaireQues(QuestionnaireDetailRequestDto requestDto);

    /**
     * 根据问卷id, 获取详情
     * 
     * @param questionaireId
     * @return
     */
    List<QuestionnaireDetail> findOneByQuesnaireId(Long questionnaireId);
}
